refactored for OF 0.8.0, reworked the multiple render-targets, general cleanup