new hooks for pre processors and before and after applying them
use pre processor for javascript to not conflict with haml as default