active content listener + spec