Tidied InfoBar constructor