snap drag for top and left edges only