Thank you for discovering that bug! current
was set to next
before the callback was called... :-[
http://www.arduino.cc/playground/uploads/Profiles/MenuBackend_1-4.zip
New version! 1.4 with the bug presumably removed (I't would be great if you could report back, I added you to the contributors list, if you want name/email just let me know).