1st attempt to implement selection handles and interaction