got object picking to work in a better way