scrolling fix and better theme support

scrolling now works as intended
behavior is now consistent between themes (as long as themes are
carefully created - need more checks)
improved the google now theme