Updated the drawing methods so it doesn't do a mouseover check on every rectangle. rather, it figures out which rectangle it's over first (using simple row/column computation) and then only does a mouseover check on that one rectangle at the end
Updated the drawing methods so it doesn't do a mouseover check on every rectangle. rather, it figures out which rectangle it's over first (using simple row/column computation) and then only does a mouseover check on that one rectangle at the end