Fixed broken background image loader

Elements are now layered incorrectly, potential solution is to break
these elements into multiple canvases.