add beat detection

review display modes + add new modes