Added code that prevents layout from being pushed by virtual keyboard