simple flip menu view with block-based callbacks