configurable directive names + mediaStyles directive