WIP: MA-85 Mobile/studio video upload

nice abstraction! i would go with the related color variable though: $color-error