Added keycode util class
ForEachItem now gets an HTMLnode set
added keydown event and renamed methods
Updated autosuggest, now shows suggestions, with style, and you can use key up and down and enter to choose.
Use scope to set a value, rather than directly on the HTML
Do not allow suggest index to go below or exceed available options
Removed console statement, reset suggestion index when new suggestions are shown
Database returns a list of objects rather than strings when searching. Implemented getID methods on product and category
Fixed autosuggest to use the new results from searching
Implemented base Data Item
Renamed event methods
Moved button styling, fixed usage of available
Added a little styling to buttons, added close command for boxes
Implemented CloseBox command, improved scope destruction
Fixed an issue in EventOrigin, where any new global event source would override which events existed.
Fixed Variable being it's own source of events
MouseEventTarget now throws get and lost attention events
Added a MD file for working on a tooltip component. Perhaps it's time to add a docs folder
Updated notes on Tooltip
Moved documentation files to docs folder