First try at callback-based cowbell