Add updatePosition() for WIdgetGroup to recursively update position for every child
Fixed bug that input events were caught by underlying widgets
Add FloatField
Make Numberfield aware when it has to redraw and implement FloatField