[BUG #8560] fixed Drawer
[BUG #8560] remove listeners
[BUG #8560] fixed constuctor base calls
[BUG #8560] don't assume every widget has an animation