added getSize function with dirty checking
Adds check for smaller clipSize than context size
size defaults to 2d undefined array
Handles 0 case for index
Added getAbsolutePosition