more work on potion events