don't default menu label to first item anymore
normalize item to object in renderItem
move renderItem require and bind
add position to item during rendering
change how itemClick event is handled
trivial comment