fixe menu hover misbehaviour
add active state for menu, modify setting active state code for menu
final touches