Correct mistype of [get].
Add method to check whether point is inside tile.
Improve implementation of methods which deal with overlap.
Force window fixed.
Reduce the redundancy.
Improve implementation of overlapping algorithm.
minor amendment
Improve usability
Improve implementation related to drawing cursor.
Strengthen type check.
Add comments.