unable to select custom values in xdatetime

Hi,

I use Sakalos' xdatetime plugin version 2.0. When opening the timefield with the trigger I can select timevalues each 15 minutes so I can select 15:00:00, 15:15:00 etc.
But I want to be able to also select intermediate values - e.g.15:12:00 or 15:23:46.
This is not possible because onBlur the entered value gets rounded to the closest predefined value - e.g. 15:23:13 becomes 03:15:00 - 03 instead of 15 is probably due to the timeFormat config not properly configured.

Is this maybe because the value in the timefield _has_ to be one of the predefined values?
Is it possible to have this functionality?

None of the ext 4 versions mentioned here seem to work in 4.1.1. I keep getting the following error when trying to use the date time field on a form that's having it's details loaded via a call to loadRecord:

Uncaught TypeError: Cannot call method 'on' of undefined

Update: It seems to be a problem with the time field. If I comment out the time field in the class (and the initField call) the problem goes away. Obviously this isn't a solution, just hoping that bringing some more info to the table will help us all arrive at a solution

I'm at a loss as to if this error is being caused by a deficiency in the DateTime component, the RowEditor component, or something that I have done (although it is working elsewhere). In IE11, Ext.isIE returns false, so that block of code is never called.