make all views depend on events instead of bins