parser now varies its input switch case according to value of CurrentScreen;
parser is now ready for other screen commands;
add -> edit and add-> cancel now works;
CmdEditItem-> commented out some variables as discussed @raymond can take a look;