add widget/record_all_samples get method
render nothing
add delayed job to handle sample recordings (make them async)