Assigned immutable properties where appropriate, squashed a touchesBegan/Moved error