Fix #31 via locking capture in onLButtonDown().