Selection handles

closes #2006 #2012 & #2013