Ticket #3767: enhancements to previous commits (calling less onResize for efficiency)

git-svn-id: http://dev.geogebra.org/svn/trunk/geogebra@30872 23ce0884-8a58-47d3-bc5c-ddf1cd5b9f9e
Ticket #3767: more enhancements (less onResize)

git-svn-id: http://dev.geogebra.org/svn/trunk/geogebra@30873 23ce0884-8a58-47d3-bc5c-ddf1cd5b9f9e
Ticket #3485: redundancy in r30846

git-svn-id: http://dev.geogebra.org/svn/trunk/geogebra@30874 23ce0884-8a58-47d3-bc5c-ddf1cd5b9f9e
Ticket #3767: call became redundant as onResize afterwards is calling the same things (#3485)

git-svn-id: http://dev.geogebra.org/svn/trunk/geogebra@30876 23ce0884-8a58-47d3-bc5c-ddf1cd5b9f9e
Ticket #3767: commit in a hurry - not much tested (not strictly of this ticket) - removing duplicate call to setLayout

git-svn-id: http://dev.geogebra.org/svn/trunk/geogebra@30877 23ce0884-8a58-47d3-bc5c-ddf1cd5b9f9e