Top / Down work nicely

Bug with bottom margin.. Android bug I think?
Added shadows, some refactoring and naming.