added 2 second timeout for audio loading - might be handy for all types, will revisit