Basic HW requirements completed

Double clicks prevented and all! Will try to think about bonus questions tonight.