PhoshPanel(Top panel) and PhoshHome should use a common base class
The top panel and the home panel are similar but have quite some code differences. I think they should use the same base class and use the same animation till we get gestures.
Also it would be better to have a more descriptive name for the top panel, which would free up the
PhoshPanel name for the base class.