Protocol menu rollovers
closes #186