better styling of widget types, responsiveness per #46