added ui elements on a second canvas
added boudaries - problem documented in main js
broke the drage functionality into two seperate functions allowing drag to occur on each axis individually
uncommented variable defined border
fixed ui  rendering with a variable
Revert "fixed ui  rendering with a variable"

This reverts commit 78d856d92ae095fe44eef62b600d99994220a040.