Elm glayer: Moved functions around.
Elm glayer: Moved functions around.

This patch, and the 2 before are from Aharon Hillel.

SVN revision: 61209

rvandegrift/elementary,rvandegrift/elementary,rvandegrift/elementary,tasn/elementary,tasn/elementary,FlorentRevest/Elementary,tasn/elementary,FlorentRevest/Elementary,FlorentRevest/Elementary,rvandegrift/elementary,tasn/elementary,FlorentRevest/Elementary,tasn/elementary