Improved mobile menu

Fixes #8

Signed-off-by: Simon Kraft <simon@krafit.de>