First thought solution for #7

Might not be perfect because of multiple cursor placement