fixed bit : drag image onto canvas wipes out app by expanding container to full browser. moved bit cascade logic out of client, to the action, as order is unpredicatable via JS