- added a lot of comments
- dg1 in now disabled while in edit mode (to prevent any event handling)
- cancel button now reverts any unsaved changes while in edit mode to the values from the select column
- cancel button is now clickable from Display mode, to blank out everything
- added a few features like:
# cell select and row select while in Add mode (for copying single cells or entire columns)
# "Add New Receipt" button changes to "New Blank Receipt" when coming from Display mode to indicate that you can press it again to clear