Add optional image argument to Event