added OpenAL library and GPIO event