conditionalize reponsive post code so we can use as lib
cleanup obvious errors
compiler source paths more flexible then I thought