general view outside before event