Only let ScrollPanel fire move events if direction can actually scroll.

fixes #9