2048 handler