Added `this` callback context to Activator, wrote common/Color