Picking functionality

picking and morphing complete aside from minor improves such as
responsiveness.