I have a component that displays several different input types, such as `ui:inputText` and `ui:inputNumber`.  Each input uses an `change="{!c.handleChange}"` attribute.

In my controller, the `handleChange` method then gets the value of the field.  However, `ui:inputNumber` fields aren't working.  The sandbox I'm in was just updated to Winter 18 - so wondering if this has something to do with it.

Here's my component snippet:

    <ui:inputText change="{!c.handleChange}" />
    <ui:inputNumber change="{!c.handleChange}" />

And in my controller:

    handleChange : function(component,event,helper){
        // this works fine for all types except inputNumber
        console.log(event.getSource().get('v.value'));
    }

Using the above, `ui:inputNumber` results in undefined.  I've also tried the old `event.target.value`, however `event.target` is undefined.

Any thoughts?