Changes: Cleanup of key geometry updates
Changes: Cleanup of key geometry updates

RevBy: Kimmo Surakka, Pekka Vuorela
Details: Some simplification, also added documentation.

maliit/plugins,maliit/plugins,develersrl/maliit-demo-qml,RHawkeyed/plugins,KDE/plasma-maliit-plugins,KDE/plasma-maliit-plugins,maliit/plugins,develersrl/maliit-demo-qml,develersrl/maliit-demo-qml,KDE/plasma-maliit-plugins,RHawkeyed/plugins,RHawkeyed/plugins,maliit/plugins,RHawkeyed/plugins,develersrl/maliit-demo-qml,KDE/plasma-maliit-plugins,RHawkeyed/plugins