Added functionality of point to be accepted as tuple. Fixes #7669

@debugger22 please review
this block i sindented 8 spaces -- can you reduce to 4?