English electronic music bomb!