disallow moving cell outside of collection view bounds