made library a postable interface instead of a tag. just started on this. will help gor library contexts