force requirement of support
fix facade
minor stupid fixes
use null as default js position
fix - replace preg_replace with str_replace