create menu view if the child view isn't one

if the childview is a menu view use that one
toolbar css improvements
implement onClose and onOpen callback