moving intercept methods to ActivityUtils