All widgets can now use border & update/input events are now synchronized