Add better event handling (expiration) and transactions