Convert behaviors to independent, runnable javascript files, hard timeout on pages