poor man's events module:)