+ feature switched map display, re-organised JavaScript extensions into dedicated directory