This is a simple observable pattern implemented with underscore.