Using static canvas
Added pan support
Added individual node drag n drop