don't allow movement past arm upper/lower limits