Improve message box position

- set box width fixed
- add option to set box width
- box is displayed centered by click position
- box no more hidden on horyzontal extremity