Move RecordRunnable to BaseViewAdapter.