Initialcursorlocation

R? @ErnestWong look at commit 65b1cbc only. Based this branch off of ColourBox/Text instead of master