odds and ends for javascript projects