added wire types, moved input types
expanded input event environment