I almost rewrote it to be cleaner and use more modern technologies such as box and ecore_evas_object_associate. SVN revision: 47343
SVN revision: 47341