Initialize global behaviors once and keep contexts more encapsulated