implemented the record button both client-side and server-side; still needs more work on the processing scripts; still needs to update the record button icons