Make WaveformDrawing to work currently without additional caching, leaving old version as not working. Also using gtk_widget_allocated_height instead of gtk_widget_allocation, which segfaults now.