code update

added RemoveRow
added KeyUp/Down events
code cleanup